<?php
namespace app\common\model;
use think\Model;

class UsersDevice extends Model {

	
	// 绑定设备的方法
	public function bindDevice(){
		$data['uid'] = input('uid');
		$data['did']  = input('device_id');
		// 检查数据是不是完整
		$bool = checkrequestdate($data);
		if($bool['status'] == false){
			return $bool;
		}
		//查找设备是否存在
		$w = array('device_id'=>$data['did']);
		$device = Model('device_status')->where($w)->find();
		if(!$device){
			return array('status'=>false,'msg'=>'设备不存在！请查证后重试！');
		}
		// 查找设备是否已经绑定了用户
		$have = $this->where($data)->find();
		if($have){
			return array('status'=>false,'msg'=>'设备已经绑定了该用户！');
		}else{
			$data['bind_time'] = date('Y-m-d H:i:s');
			$bool = $this->save($data);
			$out = array('status'=>'ok','msg'=>'设备绑定成功');
			return $out;
		}

		
	}
}